de51e585d12fcd7154ff64ea16d6f6c34fab0e9c,searchview/src/main/java/com/lapism/searchview/SearchArrowDrawable.java,SearchArrowDrawable,SearchArrowDrawable,#Context#,51

Before Change


    private boolean mVerticalMirror = false;

    SearchArrowDrawable(Context context) {
        float mBarThickness = context.getResources().getDimension(R.dimen.arrow_thickness);

        mPaint.setStyle(Paint.Style.STROKE);
        mPaint.setStrokeJoin(Paint.Join.MITER);
        mPaint.setStrokeCap(Paint.Cap.BUTT);
        mPaint.setAntiAlias(true);
        mPaint.setStrokeWidth(mBarThickness);
        mPaint.setColor(ContextCompat.getColor(context, android.R.color.black));

        mMaxCutForBarSize = (float) (mBarThickness / 2 * Math.cos(ARROW_HEAD_ANGLE));
        mSpin = true;
        mBarGap = Math.round(context.getResources().getDimension(R.dimen.arrow_gapBetweenBars));
        mSize = context.getResources().getDimensionPixelSize(R.dimen.arrow_drawableSize);

After Change


        mPaint.setStrokeCap(Paint.Cap.BUTT);
        mPaint.setAntiAlias(true);
        setColor(ContextCompat.getColor(context, android.R.color.black));
        setBarThickness(context.getResources().getDimension(com.lapism.searchview.R.dimen.arrow_thickness));
        setSpinEnabled(true);
        setGapSize(Math.round(context.getResources().getDimension(com.lapism.searchview.R.dimen.arrow_gapBetweenBars)));
        mSize = context.getResources().getDimensionPixelSize(com.lapism.searchview.R.dimen.arrow_drawableSize);